#include "main.h"
#include "tim.h"
#include "scnsInclude.h"
#include "stm32h7xx_it.h"
#include "stm32h750xx.h"

#if defined(SCNS_TOUCH_SCREEN_ENABLE)&&SCNS_TOUCH_SCREEN_ENABLE==1
//@formatter:off
#ifdef ____
#undef ____
#endif
#define ____ scnsLcdColorARGBToScreen
static const ScnsLcdColor imageData[]={
        ____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFB,0XFB,0XFC),____(0XFF,0XE1,0XE2,0XE5),____(0XFF,0XBD,0XBF,0XC3),____(0XFF,0X6E,0X72,0X7B),____(0XFF,0X3C,0X42,0X4E),____(0XFF,0X39,0X3F,0X4E),____(0XFF,0X3D,0X44,0X51),____(0XFF,0X5E,0X63,0X6E),____(0XFF,0X9C,0X9F,0XA4),____(0XFF,0XED,0XEE,0XEE),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFE,0XFE,0XFE),____(0XFF,0XDD,0XDF,0XE4),____(0XFF,0XA8,0XAE,0XBA),____(0XFF,0X4F,0X55,0X63),____(0XFF,0X41,0X49,0X5A),____(0XFF,0X2A,0X31,0X41),____(0XFF,0X2B,0X32,0X41),____(0XFF,0X2B,0X32,0X41),____(0XFF,0X26,0X2C,0X3A),____(0XFF,0X23,0X29,0X37),____(0XFF,0X20,0X28,0X38),____(0XFF,0X28,0X30,0X41),____(0XFF,0X32,0X39,0X48),____(0XFF,0X7E,0X82,0X8A),____(0XFF,0XD9,0XDA,0XDB),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),
        ____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XE9,0XEA,0XED),____(0XFF,0X90,0X96,0XA2),____(0XFF,0X6E,0X75,0X86),____(0XFF,0X30,0X38,0X49),____(0XFF,0X2B,0X33,0X44),____(0XFF,0X34,0X3A,0X4B),____(0XFF,0X3C,0X41,0X52),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X3D,0X42,0X53),____(0XFF,0X35,0X3B,0X4C),____(0XFF,0X27,0X2D,0X3A),____(0XFF,0X21,0X27,0X35),____(0XFF,0X35,0X3B,0X4C),____(0XFF,0X3B,0X41,0X52),____(0XFF,0X3E,0X45,0X56),____(0XFF,0X8C,0X91,0X9C),____(0XFF,0XE5,0XE6,0XE8),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFB,0XFB,0XFC),____(0XFF,0XB5,0XB9,0XC1),____(0XFF,0X40,0X46,0X55),____(0XFF,0X2A,0X31,0X41),____(0XFF,0X33,0X39,0X4A),____(0XFF,0X38,0X3E,0X4F),____(0XFF,0X3C,0X41,0X52),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X36,0X3D,0X4E),____(0XFF,0X25,0X2C,0X3B),____(0XFF,0X2C,0X32,0X41),____(0XFF,0X37,0X3D,0X4E),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X58,0X5F,0X72),____(0XFF,0X81,0X8A,0X9E),____(0XFF,0XBE,0XC2,0XCB),____(0XFF,0XFE,0XFE,0XFE),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XF6,0XF6,0XF7),____(0XFF,0X8D,0X91,0X9B),____(0XFF,0X30,0X35,0X44),____(0XFF,0X37,0X3D,0X4D),____(0XFF,0X38,0X3D,0X4D),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3E,0X43,0X54),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3D,0X42,0X53),____(0XFF,0X27,0X2D,0X3C),____(0XFF,0X4A,0X51,0X63),____(0XFF,0X3C,0X41,0X52),____(0XFF,0X40,0X45,0X56),____(0XFF,0X64,0X6B,0X7F),____(0XFF,0X96,0XA0,0XB6),____(0XFF,0XAE,0XB4,0XC3),____(0XFF,0XF7,0XF7,0XF7),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XF6,0XF7,0XF7),____(0XFF,0X7B,0X80,0X8B),____(0XFF,0X2E,0X33,0X42),____(0XFF,0X3D,0X43,0X54),____(0XFF,0X2C,0X33,0X42),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),
        ____(0XFF,0X41,0X46,0X57),____(0XFF,0X39,0X3E,0X4D),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3C,0X41,0X52),____(0XFF,0X3E,0X43,0X54),____(0XFF,0X3B,0X41,0X51),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X55,0X5B,0X6D),____(0XFF,0X4B,0X53,0X65),____(0XFF,0X40,0X45,0X56),____(0XFF,0X50,0X55,0X67),____(0XFF,0XB0,0XBA,0XD3),____(0XFF,0X96,0X9F,0XB5),____(0XFF,0XAE,0XB5,0XC6),____(0XFF,0XF6,0XF6,0XF6),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFB,0XFB,0XFC),____(0XFF,0X8E,0X93,0X9E),____(0XFF,0X30,0X36,0X44),____(0XFF,0X40,0X45,0X56),____(0XFF,0X32,0X39,0X4A),____(0XFF,0X3A,0X40,0X4F),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X41,0X46,0X57),____(0XFF,0X3C,0X41,0X52),____(0XFF,0X39,0X3E,0X4E),____(0XFF,0X40,0X45,0X56),____(0XFF,0X39,0X3E,0X4F),____(0XFF,0X3D,0X42,0X53),____(0XFF,0X33,0X39,0X49),____(0XFF,0X3A,0X3F,0X50),____(0XFF,0X4B,0X51,0X64),____(0XFF,0X5D,0X64,0X77),____(0XFF,0X79,0X81,0X98),____(0XFF,0X6C,0X74,0X8A),____(0XFF,0X94,0X9C,0XB4),____(0XFF,0XAB,0XB4,0XCC),____(0XFF,0XA8,0XB2,0XCB),____(0XFF,0X67,0X6F,0X81),____(0XFF,0XA8,0XAF,0XBF),____(0XFF,0XC6,0XC7,0XCE),____(0XFF,0XCE,0XCD,0XD2),____(0XFF,0XD9,0XD1,0XD1),____(0XFF,0XF4,0XF1,0XF1),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XBD,0XC1,0XC8),____(0XFF,0X4B,0X51,0X62),____(0XFF,0X42,0X47,0X58),____(0XFF,0X40,0X45,0X56),____(0XFF,0X27,0X2F,0X3F),____(0XFF,0X4E,0X53,0X64),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3C,0X41,0X51),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X46,0X57),____(0XFF,0X44,0X49,0X5B),____(0XFF,0X34,0X39,0X49),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X33,0X38,0X48),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X29,0X2F,0X3F),____(0XFF,0X56,0X5D,0X72),____(0XFF,0X77,0X7F,0X96),____(0XFF,0X5C,0X64,0X77),____(0XFF,0X7C,0X85,0X9E),____(0XFF,0X8C,0X94,0XAC),____(0XFF,0X98,0XA0,0XB8),____(0XFF,0XA3,0XAC,0XC4),____(0XFF,0X89,0X92,0XA9),____(0XFF,0X5A,0X60,0X72),____(0XFF,0X47,0X70,0X9C),____(0XFF,0X4A,0X94,0XCC),____(0XFF,0X60,0X98,0XCB),____(0XFF,0XB3,0XBC,0XCC),____(0XFF,0XD9,0XCE,0XCE),____(0XFF,0XDA,0XCE,0XCE),____(0XFF,0XEF,0XEA,0XEA),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XE5,0XE6,0XEA),____(0XFF,0X78,0X7E,0X8E),____(0XFF,0X5E,0X64,0X74),____(0XFF,0X40,0X45,0X56),____(0XFF,0X38,0X3E,0X4F),____(0XFF,0X3E,0X46,0X55),____(0XFF,0X4B,0X51,0X62),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3D,0X42,0X52),____(0XFF,0X41,0X47,0X58),____(0XFF,0X44,0X49,0X5A),____(0XFF,0X4B,0X51,0X63),____(0XFF,0X45,0X4C,0X5D),____(0XFF,0X48,0X4D,0X5F),____(0XFF,0X52,0X58,0X6B),____(0XFF,0X3F,0X46,0X57),____(0XFF,0X43,0X48,0X59),____(0XFF,0X4B,0X52,0X65),
        ____(0XFF,0X47,0X4F,0X62),____(0XFF,0X72,0X7B,0X94),____(0XFF,0X64,0X6B,0X7F),____(0XFF,0X63,0X6C,0X83),____(0XFF,0X7C,0X84,0X9C),____(0XFF,0X74,0X7C,0X92),____(0XFF,0X61,0X67,0X7B),____(0XFF,0X6C,0X74,0X8A),____(0XFF,0X51,0X57,0X69),____(0XFF,0X3F,0X45,0X56),____(0XFF,0X59,0X8F,0XB9),____(0XFF,0X7C,0XAC,0XD7),____(0XFF,0X8F,0XBB,0XEA),____(0XFF,0XF1,0XF7,0XFC),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XE9,0XE5,0XE6),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XF8,0XF8,0XF9),____(0XFF,0XCB,0XD1,0XDF),____(0XFF,0X5E,0X64,0X73),____(0XFF,0X51,0X56,0X67),____(0XFF,0X40,0X45,0X56),____(0XFF,0X31,0X38,0X49),____(0XFF,0X5A,0X61,0X71),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X42,0X47,0X57),____(0XFF,0X66,0X6C,0X7F),____(0XFF,0X61,0X67,0X7B),____(0XFF,0X65,0X6C,0X81),____(0XFF,0X51,0X58,0X6B),____(0XFF,0X86,0X8E,0XA5),____(0XFF,0X87,0X8F,0XA7),____(0XFF,0X50,0X58,0X6A),____(0XFF,0X7F,0X87,0X9E),____(0XFF,0X81,0X89,0XA1),____(0XFF,0X3E,0X46,0X58),____(0XFF,0X6E,0X77,0X90),____(0XFF,0X68,0X70,0X86),____(0XFF,0X51,0X59,0X6D),____(0XFF,0X5B,0X63,0X78),____(0XFF,0X41,0X46,0X57),____(0XFF,0X40,0X45,0X56),____(0XFF,0X39,0X3E,0X50),____(0XFF,0X58,0X60,0X74),____(0XFF,0X40,0X45,0X56),____(0XFF,0X54,0X63,0X79),____(0XFF,0XA5,0XC6,0XE4),____(0XFF,0X5F,0X9F,0XE6),____(0XFF,0XD7,0XE7,0XF9),____(0XFF,0XFE,0XFE,0XFF),____(0XFF,0XD2,0XDC,0XE3),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XD3,0XD7,0XDF),____(0XFF,0XCD,0XD3,0XE2),____(0XFF,0X9A,0X9F,0XAF),____(0XFF,0X5A,0X5F,0X6F),____(0XFF,0X47,0X4C,0X5D),____(0XFF,0X2C,0X34,0X45),____(0XFF,0X6E,0X74,0X84),____(0XFF,0X3D,0X42,0X52),____(0XFF,0X40,0X45,0X56),____(0XFF,0X47,0X4C,0X5E),____(0XFF,0X67,0X6C,0X7E),____(0XFF,0XA1,0XA9,0XC0),____(0XFF,0X99,0XA1,0XB9),____(0XFF,0X73,0X7B,0X91),____(0XFF,0X56,0X5E,0X71),____(0XFF,0X80,0X88,0XA0),____(0XFF,0X8B,0X94,0XAB),____(0XFF,0X4D,0X52,0X62),____(0XFF,0X7F,0X87,0X9F),____(0XFF,0X82,0X8A,0XA2),____(0XFF,0X4D,0X54,0X66),____(0XFF,0X43,0X4B,0X5E),____(0XFF,0X62,0X6C,0X84),____(0XFF,0X45,0X4D,0X5F),____(0XFF,0X52,0X59,0X6D),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3E,0X43,0X54),____(0XFF,0X43,0X4C,0X60),____(0XFF,0X3E,0X43,0X53),____(0XFF,0X55,0X5C,0X6F),____(0XFF,0XA7,0XB7,0XC8),____(0XFF,0XC9,0XDE,0XF3),____(0XFF,0XFB,0XFD,0XFE),____(0XFF,0XE2,0XEF,0XF5),____(0XFF,0XC6,0XCA,0XD0),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XEA,0XEB,0XED),____(0XFF,0XBF,0XC6,0XD5),____(0XFF,0XAE,0XB4,0XC3),____(0XFF,0XDD,0XE3,0XF3),____(0XFF,0X8C,0X92,0XA1),____(0XFF,0XB4,0XBA,0XCB),____(0XFF,0X26,0X2F,0X40),____(0XFF,0X94,0X9B,0XAB),____(0XFF,0X79,0X80,0X92),____(0XFF,0X7D,0X84,0X97),____(0XFF,0X72,0X79,0X8C),____(0XFF,0X81,0X87,0X99),____(0XFF,0XA2,0XAA,0XC1),____(0XFF,0X9B,0XA3,0XBB),____(0XFF,0X75,0X7D,0X92),____(0XFF,0X5D,0X65,0X78),____(0XFF,0X6F,0X78,0X8E),____(0XFF,0X87,0X8F,0XA6),____(0XFF,0X60,0X60,0X6D),____(0XFF,0X7C,0X7F,0X92),____(0XFF,0X68,0X6F,0X85),____(0XFF,0X49,0X4F,0X61),____(0XFF,0X30,0X2F,0X38),____(0XFF,0X4B,0X54,0X6A),____(0XFF,0X42,0X49,0X5B),____(0XFF,0X47,0X4E,0X61),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),
        ____(0XFF,0X2A,0X31,0X43),____(0XFF,0X47,0X4E,0X5F),____(0XFF,0X79,0X83,0X9A),____(0XFF,0X7C,0X86,0X95),____(0XFF,0XF0,0XF5,0XFA),____(0XFF,0XE8,0XF2,0XF7),____(0XFF,0XC6,0XDB,0XE7),____(0XFF,0XE4,0XE0,0XE2),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XB0,0XB5,0XC0),____(0XFF,0X7F,0X86,0X95),____(0XFF,0XA1,0XA7,0XB7),____(0XFF,0XE3,0XE9,0XF9),____(0XFF,0X77,0X7D,0X8C),____(0XFF,0XC8,0XCE,0XDF),____(0XFF,0X20,0X28,0X39),____(0XFF,0XAD,0XB4,0XC5),____(0XFF,0XC4,0XCC,0XE0),____(0XFF,0XBC,0XC3,0XD9),____(0XFF,0X80,0X87,0X9B),____(0XFF,0X7E,0X84,0X96),____(0XFF,0X96,0X9E,0XB4),____(0XFF,0X84,0X8B,0XA1),____(0XFF,0X6D,0X74,0X89),____(0XFF,0X60,0X68,0X7C),____(0XFF,0X50,0X58,0X6C),____(0XFF,0X4E,0X53,0X65),____(0XFF,0X60,0X5C,0X66),____(0XFF,0X79,0X70,0X7A),____(0XFF,0X3A,0X3F,0X50),____(0XFF,0X32,0X37,0X46),____(0XFF,0X6F,0X58,0X56),____(0XFF,0X23,0X2A,0X39),____(0XFF,0X3F,0X46,0X57),____(0XFF,0X38,0X3F,0X51),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3E,0X44,0X55),____(0XFF,0X2B,0X32,0X43),____(0XFF,0X39,0X41,0X52),____(0XFF,0X4C,0X55,0X69),____(0XFF,0X4E,0X55,0X67),____(0XFF,0XF0,0XF4,0XF7),____(0XFF,0XCD,0XE3,0XEE),____(0XFF,0XBF,0XC9,0XD1),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XEC,0XED,0XEF),____(0XFF,0X5D,0X64,0X74),____(0XFF,0X38,0X3E,0X4E),____(0XFF,0X8E,0X94,0XA3),____(0XFF,0XB9,0XBF,0XD0),____(0XFF,0X6E,0X75,0X85),____(0XFF,0XAF,0XB6,0XC7),____(0XFF,0X21,0X29,0X38),____(0XFF,0XB7,0XBE,0XD0),____(0XFF,0X90,0X97,0XAB),____(0XFF,0X94,0X9B,0XAF),____(0XFF,0X6D,0X75,0X88),____(0XFF,0X75,0X7A,0X8C),____(0XFF,0X6B,0X70,0X84),____(0XFF,0X56,0X5C,0X6E),____(0XFF,0X4C,0X52,0X63),____(0XFF,0X57,0X5E,0X71),____(0XFF,0X2E,0X36,0X47),____(0XFF,0X41,0X46,0X56),____(0XFF,0X6E,0X61,0X68),____(0XFF,0X81,0X6F,0X73),____(0XFF,0X34,0X39,0X48),____(0XFF,0X33,0X36,0X44),____(0XFF,0XAE,0X85,0X7B),____(0XFF,0X22,0X23,0X2C),____(0XFF,0X3B,0X42,0X53),____(0XFF,0X2E,0X35,0X46),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3A,0X40,0X51),____(0XFF,0X30,0X37,0X48),____(0XFF,0X2E,0X36,0X47),____(0XFF,0X20,0X28,0X36),____(0XFF,0X2B,0X33,0X45),____(0XFF,0XC5,0XCE,0XD4),____(0XFF,0XBA,0XDA,0XE9),____(0XFF,0XD4,0XD6,0XDA),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XB8,0XBD,0XC6),____(0XFF,0X1A,0X20,0X2C),____(0XFF,0X35,0X3C,0X4C),____(0XFF,0X50,0X55,0X66),____(0XFF,0X4D,0X53,0X64),____(0XFF,0X3C,0X43,0X53),____(0XFF,0X5C,0X62,0X72),____(0XFF,0X2D,0X35,0X45),____(0XFF,0X92,0X98,0XAA),____(0XFF,0X39,0X40,0X52),____(0XFF,0X43,0X47,0X58),____(0XFF,0X49,0X4F,0X61),____(0XFF,0X55,0X5A,0X6B),____(0XFF,0X57,0X5B,0X6D),____(0XFF,0X4C,0X51,0X62),____(0XFF,0X42,0X47,0X57),____(0XFF,0X40,0X45,0X56),____(0XFF,0X2D,0X34,0X45),____(0XFF,0X44,0X47,0X57),____(0XFF,0X87,0X71,0X73),____(0XFF,0X8F,0X76,0X77),____(0XFF,0X34,0X36,0X43),____(0XFF,0X36,0X37,0X43),____(0XFF,0XB6,0X8A,0X7F),____(0XFF,0X70,0X58,0X55),____(0XFF,0X34,0X3A,0X49),____(0XFF,0X2A,0X31,0X42),____(0XFF,0X3F,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X35,0X3B,0X4C),____(0XFF,0X34,0X3A,0X4B),____(0XFF,0X1C,0X24,0X33),____(0XFF,0X3C,0X45,0X58),____(0XFF,0X1E,0X26,0X36),____(0XFF,0X7E,0X93,0XA1),____(0XFF,0XA8,0XBC,0XC8),____(0XFF,0XF9,0XF7,0XF7),____(0XFF,0XFF,0XFF,0XFF),
        ____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XF8,0XF9,0XF9),____(0XFF,0X57,0X5E,0X6B),____(0XFF,0X4C,0X50,0X5A),____(0XFF,0X46,0X4D,0X5D),____(0XFF,0X40,0X45,0X56),____(0XFF,0X43,0X49,0X58),____(0XFF,0X2D,0X33,0X44),____(0XFF,0X4E,0X54,0X63),____(0XFF,0X30,0X38,0X49),____(0XFF,0X53,0X58,0X69),____(0XFF,0X2C,0X33,0X44),____(0XFF,0X3F,0X43,0X54),____(0XFF,0X3A,0X3F,0X4F),____(0XFF,0X3A,0X3E,0X4D),____(0XFF,0X51,0X55,0X66),____(0XFF,0X4B,0X4F,0X5F),____(0XFF,0X43,0X47,0X56),____(0XFF,0X35,0X39,0X48),____(0XFF,0X31,0X36,0X46),____(0XFF,0X48,0X48,0X57),____(0XFF,0XA4,0X83,0X7F),____(0XFF,0X96,0X79,0X77),____(0XFF,0X3C,0X3A,0X44),____(0XFF,0X3E,0X3B,0X46),____(0XFF,0XC5,0X9B,0X8D),____(0XFF,0XC2,0X94,0X87),____(0XFF,0X2D,0X31,0X3D),____(0XFF,0X2B,0X31,0X42),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X32,0X38,0X4A),____(0XFF,0X34,0X3B,0X4C),____(0XFF,0X1C,0X24,0X33),____(0XFF,0X39,0X43,0X56),____(0XFF,0X2B,0X33,0X44),____(0XFF,0X77,0X82,0X8C),____(0XFF,0XAB,0XBB,0XC8),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XCE,0XD0,0XD5),____(0XFF,0X7E,0X82,0X8A),____(0XFF,0X46,0X4C,0X57),____(0XFF,0X47,0X4E,0X5E),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3E,0X44,0X53),____(0XFF,0X2B,0X32,0X43),____(0XFF,0X50,0X56,0X66),____(0XFF,0X2F,0X37,0X47),____(0XFF,0X38,0X3D,0X4D),____(0XFF,0X24,0X2C,0X3E),____(0XFF,0X38,0X3E,0X4F),____(0XFF,0X32,0X37,0X47),____(0XFF,0X32,0X35,0X44),____(0XFF,0X53,0X56,0X67),____(0XFF,0X46,0X48,0X58),____(0XFF,0X44,0X46,0X55),____(0XFF,0X39,0X3A,0X48),____(0XFF,0X3A,0X3C,0X49),____(0XFF,0X56,0X53,0X60),____(0XFF,0X95,0X70,0X69),____(0XFF,0X7C,0X5F,0X5D),____(0XFF,0X41,0X36,0X3C),____(0XFF,0X44,0X39,0X3E),____(0XFF,0XD9,0XA8,0X97),____(0XFF,0XF3,0XBF,0XAB),____(0XFF,0X3B,0X38,0X3F),____(0XFF,0X2E,0X33,0X44),____(0XFF,0X41,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X2F,0X36,0X47),____(0XFF,0X35,0X3B,0X4C),____(0XFF,0X1E,0X26,0X35),____(0XFF,0X3D,0X46,0X5A),____(0XFF,0X35,0X3E,0X50),____(0XFF,0X79,0X7E,0X85),____(0XFF,0XD4,0XD8,0XDD),____(0XFF,0XF4,0XF1,0XF1),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X7D,0X82,0X8C),____(0XFF,0XDD,0XDD,0XDE),____(0XFF,0X30,0X36,0X42),____(0XFF,0X49,0X4F,0X60),____(0XFF,0X40,0X45,0X56),____(0XFF,0X36,0X3C,0X4B),____(0XFF,0X28,0X2F,0X40),____(0XFF,0X4F,0X55,0X66),____(0XFF,0X28,0X30,0X40),____(0XFF,0X2B,0X31,0X40),____(0XFF,0X20,0X28,0X39),____(0XFF,0X33,0X39,0X49),____(0XFF,0X32,0X37,0X46),____(0XFF,0X2F,0X31,0X3D),____(0XFF,0X51,0X53,0X63),____(0XFF,0X4A,0X4A,0X57),____(0XFF,0X49,0X48,0X54),____(0XFF,0X43,0X41,0X4C),____(0XFF,0X4A,0X46,0X51),____(0XFF,0X5E,0X51,0X59),____(0XFF,0XED,0XB2,0XA0),____(0XFF,0X9F,0X7C,0X75),____(0XFF,0X65,0X53,0X56),____(0XFF,0X6B,0X56,0X57),____(0XFF,0XFE,0XD1,0XBC),____(0XFF,0XFF,0XDE,0XC9),____(0XFF,0X7E,0X67,0X67),____(0XFF,0X33,0X36,0X44),____(0XFF,0X42,0X46,0X57),____(0XFF,0X40,0X45,0X56),____(0XFF,0X2B,0X33,0X44),____(0XFF,0X35,0X3C,0X4D),____(0XFF,0X22,0X29,0X39),____(0XFF,0X3C,0X44,0X56),____(0XFF,0X2A,0X32,0X44),____(0XFF,0X7D,0X80,0X86),____(0XFF,0XFB,0XFD,0XFE),____(0XFF,0XD1,0XCD,0XCF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFB,0XFB,0XFB),____(0XFF,0X67,0X6C,0X75),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X34,0X3A,0X46),____(0XFF,0X3E,0X44,0X55),____(0XFF,0X40,0X45,0X56),____(0XFF,0X31,0X37,0X45),____(0XFF,0X24,0X2B,0X3C),
        ____(0XFF,0X3C,0X41,0X4F),____(0XFF,0X2E,0X34,0X44),____(0XFF,0X26,0X2C,0X39),____(0XFF,0X22,0X28,0X38),____(0XFF,0X35,0X38,0X47),____(0XFF,0X38,0X3A,0X48),____(0XFF,0X32,0X30,0X3A),____(0XFF,0X56,0X54,0X61),____(0XFF,0X56,0X51,0X5B),____(0XFF,0X52,0X4B,0X54),____(0XFF,0X55,0X4C,0X54),____(0XFF,0X62,0X56,0X5C),____(0XFF,0X9D,0X81,0X80),____(0XFF,0XFF,0XD2,0XBD),____(0XFF,0XAB,0X80,0X76),____(0XFF,0X7E,0X63,0X61),____(0XFF,0XAA,0X81,0X78),____(0XFF,0XFF,0XE3,0XCE),____(0XFF,0XFF,0XE8,0XD2),____(0XFF,0XB7,0X9A,0X92),____(0XFF,0X3A,0X3B,0X48),____(0XFF,0X45,0X49,0X59),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X28,0X30,0X41),____(0XFF,0X35,0X3C,0X4D),____(0XFF,0X2B,0X33,0X43),____(0XFF,0X30,0X38,0X49),____(0XFF,0X35,0X3D,0X4D),____(0XFF,0X9E,0XA0,0XA3),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XDE,0XDD,0XE0),____(0XFF,0XF2,0XEF,0XEF),____(0XFF,0XCD,0XCF,0XD1),____(0XFF,0XA8,0XAB,0XAF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X3E,0X43,0X4E),____(0XFF,0X35,0X3B,0X4B),____(0XFF,0X3D,0X42,0X53),____(0XFF,0X2E,0X35,0X43),____(0XFF,0X21,0X28,0X38),____(0XFF,0X27,0X2C,0X39),____(0XFF,0X3B,0X40,0X4D),____(0XFF,0X28,0X2B,0X37),____(0XFF,0X29,0X2A,0X37),____(0XFF,0X38,0X34,0X3D),____(0XFF,0X47,0X41,0X4B),____(0XFF,0X58,0X48,0X4C),____(0XFF,0X63,0X59,0X62),____(0XFF,0X6E,0X60,0X65),____(0XFF,0X64,0X54,0X57),____(0XFF,0X6F,0X5E,0X61),____(0XFF,0X7F,0X6D,0X6E),____(0XFF,0XD0,0XA6,0X9A),____(0XFF,0XE5,0XB7,0XA3),____(0XFF,0X8B,0X63,0X59),____(0XFF,0X53,0X2F,0X2D),____(0XFF,0X44,0X29,0X26),____(0XFF,0X46,0X34,0X30),____(0XFF,0X62,0X4E,0X47),____(0XFF,0X7F,0X6E,0X6B),____(0XFF,0X3F,0X3E,0X49),____(0XFF,0X4B,0X4E,0X5E),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X24,0X2C,0X3D),____(0XFF,0X3C,0X43,0X55),____(0XFF,0X42,0X4A,0X5D),____(0XFF,0X2F,0X37,0X47),____(0XFF,0X2D,0X35,0X46),____(0XFF,0XAF,0XBA,0XC2),____(0XFF,0XFA,0XFC,0XFD),____(0XFF,0XFC,0XFD,0XFE),____(0XFF,0XD5,0XCF,0XD1),____(0XFF,0X9E,0XA1,0XA6),____(0XFF,0XEC,0XEC,0XED),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X53,0X57,0X5F),____(0XFF,0X33,0X3A,0X4B),____(0XFF,0X39,0X3F,0X50),____(0XFF,0X2D,0X33,0X41),____(0XFF,0X1E,0X25,0X36),____(0XFF,0X2B,0X2F,0X3C),____(0XFF,0X39,0X3B,0X46),____(0XFF,0X2B,0X27,0X2F),____(0XFF,0X34,0X30,0X38),____(0XFF,0X57,0X4F,0X57),____(0XFF,0X65,0X56,0X5B),____(0XFF,0XA1,0X7B,0X74),____(0XFF,0X7C,0X69,0X6B),____(0XFF,0X85,0X71,0X73),____(0XFF,0X82,0X67,0X63),____(0XFF,0X8E,0X7A,0X76),____(0XFF,0XA3,0X90,0X8A),____(0XFF,0XF9,0XE8,0XD2),____(0XFF,0XBF,0X9C,0X8C),____(0XFF,0X5D,0X45,0X44),____(0XFF,0X26,0X13,0X14),____(0XFF,0X1C,0X27,0X39),____(0XFF,0X2B,0X4B,0X6F),____(0XFF,0X3F,0X53,0X6A),____(0XFF,0X2D,0X26,0X2D),____(0XFF,0X3F,0X3A,0X43),____(0XFF,0X5B,0X5E,0X6E),____(0XFF,0X42,0X48,0X5A),____(0XFF,0X23,0X2C,0X3E),____(0XFF,0X52,0X5A,0X6E),____(0XFF,0X45,0X4D,0X61),____(0XFF,0X29,0X31,0X41),____(0XFF,0X1F,0X28,0X3A),____(0XFF,0XB4,0XC5,0XCF),____(0XFF,0XCC,0XE2,0XED),____(0XFF,0XCD,0XE3,0XEE),____(0XFF,0XBC,0XC6,0XCF),____(0XFF,0X9B,0X9D,0XA2),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X7B,0X7E,0X84),____(0XFF,0X30,0X37,0X48),____(0XFF,0X33,0X3A,0X4B),____(0XFF,0X29,0X30,0X3F),____(0XFF,0X1E,0X25,0X34),____(0XFF,0X3C,0X3F,0X4D),____(0XFF,0X50,0X44,0X49),____(0XFF,0X5F,0X4F,0X51),____(0XFF,0X4A,0X41,0X47),____(0XFF,0X74,0X64,0X67),____(0XFF,0X8E,0X72,0X70),____(0XFF,0XD7,0XAA,0X9B),____(0XFF,0X98,0X7F,0X7C),
        ____(0XFF,0XA2,0X85,0X7F),____(0XFF,0XAC,0X91,0X87),____(0XFF,0XAD,0X9D,0X93),____(0XFF,0XDA,0XCD,0XBC),____(0XFF,0XFE,0XF5,0XDE),____(0XFF,0XC9,0X9D,0X8A),____(0XFF,0XC8,0XB4,0XB6),____(0XFF,0X2E,0X2D,0X39),____(0XFF,0X2C,0X3A,0X4F),____(0XFF,0X37,0X5A,0X81),____(0XFF,0X36,0X5D,0X87),____(0XFF,0X5D,0X61,0X73),____(0XFF,0X5D,0X5B,0X67),____(0XFF,0X97,0X9C,0XAF),____(0XFF,0X67,0X6F,0X84),____(0XFF,0X2B,0X34,0X47),____(0XFF,0X5C,0X65,0X7B),____(0XFF,0X39,0X41,0X54),____(0XFF,0X27,0X2E,0X3D),____(0XFF,0X1D,0X26,0X37),____(0XFF,0XD1,0XD4,0XD7),____(0XFF,0XE6,0XF1,0XF7),____(0XFF,0XD6,0XE8,0XF1),____(0XFF,0XD4,0XE6,0XF0),____(0XFF,0XA8,0XAD,0XB3),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X8B,0X8E,0X94),____(0XFF,0X3A,0X42,0X53),____(0XFF,0X2C,0X34,0X45),____(0XFF,0X31,0X38,0X48),____(0XFF,0X20,0X26,0X34),____(0XFF,0X6B,0X6E,0X80),____(0XFF,0X71,0X5A,0X59),____(0XFF,0X95,0X75,0X71),____(0XFF,0X7A,0X5E,0X5B),____(0XFF,0X8A,0X71,0X6E),____(0XFF,0XAC,0X8A,0X7F),____(0XFF,0XCD,0XAD,0X9C),____(0XFF,0XBC,0XA4,0X99),____(0XFF,0XDF,0XC2,0XB1),____(0XFF,0XC4,0XB4,0XA4),____(0XFF,0XD4,0XC9,0XB9),____(0XFF,0XFD,0XF5,0XDE),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFB,0XF4,0XE8),____(0XFF,0XD0,0XDA,0XE6),____(0XFF,0X83,0X9F,0XC1),____(0XFF,0XAA,0XC9,0XEE),____(0XFF,0XB1,0XD2,0XEE),____(0XFF,0XA5,0XA4,0XB1),____(0XFF,0X7A,0X7A,0X87),____(0XFF,0XA7,0XAD,0XC1),____(0XFF,0X6A,0X72,0X87),____(0XFF,0X2C,0X35,0X47),____(0XFF,0X3C,0X44,0X56),____(0XFF,0X28,0X31,0X42),____(0XFF,0X26,0X2D,0X3B),____(0XFF,0X1A,0X22,0X32),____(0XFF,0XC9,0XCA,0XCD),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFC,0XFD,0XFE),____(0XFF,0XF8,0XFB,0XFD),____(0XFF,0XB3,0XC2,0XD1),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XA0,0XA2,0XA8),____(0XFF,0X6B,0X75,0X88),____(0XFF,0X50,0X59,0X6D),____(0XFF,0X4F,0X58,0X6B),____(0XFF,0X2D,0X32,0X40),____(0XFF,0X6C,0X70,0X82),____(0XFF,0X97,0X77,0X74),____(0XFF,0XB5,0X8E,0X84),____(0XFF,0XA8,0X85,0X7A),____(0XFF,0X37,0X20,0X1F),____(0XFF,0X1E,0X18,0X1F),____(0XFF,0X3B,0X45,0X56),____(0XFF,0X4F,0X4E,0X59),____(0XFF,0XFA,0XED,0XD7),____(0XFF,0XF3,0XEA,0XD5),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF5,0XDF),____(0XFF,0XD7,0XD0,0XCD),____(0XFF,0X94,0X9D,0XA8),____(0XFF,0XAE,0XAC,0XAF),____(0XFF,0XCC,0XBB,0XB8),____(0XFF,0X83,0X77,0X7B),____(0XFF,0X86,0X86,0X93),____(0XFF,0X86,0X8C,0X9E),____(0XFF,0X52,0X5B,0X6E),____(0XFF,0X22,0X2B,0X3D),____(0XFF,0X28,0X2F,0X3E),____(0XFF,0X22,0X29,0X39),____(0XFF,0X2B,0X32,0X42),____(0XFF,0X18,0X20,0X2F),____(0XFF,0XB2,0XB5,0XB9),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XBB,0XCC,0XDC),____(0XFF,0XF5,0XF7,0XF8),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X81,0X85,0X8B),____(0XFF,0X4E,0X51,0X5E),____(0XFF,0X54,0X5E,0X72),____(0XFF,0X63,0X6C,0X81),____(0XFF,0X2B,0X30,0X3D),____(0XFF,0X54,0X57,0X66),____(0XFF,0XA9,0X87,0X85),____(0XFF,0XF0,0XD1,0XBE),____(0XFF,0X5F,0X47,0X47),____(0XFF,0X27,0X21,0X27),____(0XFF,0X22,0X32,0X4A),____(0XFF,0X3D,0X63,0X8E),____(0XFF,0X4A,0X74,0XA0),____(0XFF,0XCF,0XCF,0XC9),____(0XFF,0XFF,0XF6,0XDF),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF3,0XDD),____(0XFF,0XFF,0XEE,0XD8),
        ____(0XFF,0XFF,0XE9,0XD3),____(0XFF,0XFF,0XE3,0XCF),____(0XFF,0XD9,0XB8,0XA7),____(0XFF,0X75,0X62,0X61),____(0XFF,0X62,0X5F,0X69),____(0XFF,0X35,0X3A,0X4A),____(0XFF,0X29,0X32,0X44),____(0XFF,0X25,0X2E,0X3F),____(0XFF,0X20,0X26,0X33),____(0XFF,0X22,0X2A,0X3A),____(0XFF,0X27,0X2E,0X3E),____(0XFF,0X1E,0X25,0X34),____(0XFF,0X86,0X92,0X9B),____(0XFF,0XFC,0XFD,0XFE),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XEB,0XF0,0XF5),____(0XFF,0XB7,0XCA,0XDD),____(0XFF,0XC4,0XC6,0XC9),____(0XFF,0XA5,0XA7,0XAD),____(0XFF,0X66,0X51,0X51),____(0XFF,0X2F,0X30,0X3C),____(0XFF,0X23,0X2B,0X3C),____(0XFF,0X24,0X29,0X36),____(0XFF,0X3F,0X3D,0X48),____(0XFF,0X66,0X57,0X5C),____(0XFF,0XE8,0XC5,0XB2),____(0XFF,0X96,0X64,0X64),____(0XFF,0X6C,0X66,0X72),____(0XFF,0X66,0X73,0X88),____(0XFF,0X66,0X87,0XB0),____(0XFF,0XAF,0XCF,0XED),____(0XFF,0XB5,0XB7,0XB8),____(0XFF,0XFF,0XF3,0XDC),____(0XFF,0XFF,0XF6,0XE0),____(0XFF,0XFF,0XF4,0XDD),____(0XFF,0XFF,0XF5,0XDE),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF4,0XDE),____(0XFF,0XFF,0XF0,0XDA),____(0XFF,0XFF,0XEB,0XD5),____(0XFF,0XFF,0XE5,0XD0),____(0XFF,0XC1,0X9E,0X8F),____(0XFF,0X90,0X76,0X71),____(0XFF,0X5C,0X57,0X5F),____(0XFF,0X2F,0X34,0X44),____(0XFF,0X1E,0X26,0X37),____(0XFF,0X1D,0X24,0X33),____(0XFF,0X1F,0X25,0X33),____(0XFF,0X27,0X2F,0X3F),____(0XFF,0X27,0X2E,0X3D),____(0XFF,0X2E,0X33,0X43),____(0XFF,0X65,0X73,0X7E),____(0XFF,0XE2,0XEE,0XF5),____(0XFF,0XFE,0XFD,0XFD),____(0XFF,0XDF,0XD5,0XD5),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XB8,0XC5,0XD3),____(0XFF,0X8A,0X90,0X98),____(0XFF,0X9D,0XA1,0XAA),____(0XFF,0X69,0X61,0X5E),____(0XFF,0XBA,0X96,0X8B),____(0XFF,0X1B,0X1F,0X2A),____(0XFF,0X29,0X2E,0X3D),____(0XFF,0X4E,0X48,0X4D),____(0XFF,0X9B,0X85,0X7F),____(0XFF,0XAF,0X87,0X7B),____(0XFF,0XED,0XC0,0XAC),____(0XFF,0XF8,0XED,0XE7),____(0XFF,0XBC,0XC4,0XCE),____(0XFF,0X7E,0X94,0XAB),____(0XFF,0XAF,0XAC,0XAA),____(0XFF,0XF8,0XE7,0XD2),____(0XFF,0XFF,0XF1,0XDB),____(0XFF,0XFF,0XF6,0XDF),____(0XFF,0XFF,0XEA,0XD5),____(0XFF,0XFF,0XEF,0XDA),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF6,0XDF),____(0XFF,0XFF,0XF3,0XDC),____(0XFF,0XFF,0XF0,0XDA),____(0XFF,0XF6,0XDA,0XC4),____(0XFF,0XCC,0X9C,0X8B),____(0XFF,0X98,0X83,0X7C),____(0XFF,0X5D,0X56,0X5D),____(0XFF,0X31,0X34,0X43),____(0XFF,0X1C,0X23,0X33),____(0XFF,0X1A,0X20,0X2E),____(0XFF,0X30,0X36,0X45),____(0XFF,0X26,0X2D,0X3D),____(0XFF,0X2F,0X36,0X47),____(0XFF,0X2E,0X34,0X43),____(0XFF,0X5C,0X67,0X74),____(0XFF,0XBF,0XCA,0XD2),____(0XFF,0XDE,0XD6,0XD6),____(0XFF,0XFE,0XFE,0XFE),____(0XFF,0XFA,0XFA,0XFA),____(0XFF,0X8D,0X90,0X96),____(0XFF,0XF5,0XF6,0XF7),____(0XFF,0X3B,0X42,0X53),____(0XFF,0XA4,0X94,0X88),____(0XFF,0XCA,0XB7,0XA7),____(0XFF,0XA4,0X88,0X7E),____(0XFF,0X23,0X28,0X36),____(0XFF,0X46,0X42,0X49),____(0XFF,0XF7,0XD5,0XC1),____(0XFF,0XF6,0XD4,0XBF),____(0XFF,0XE3,0XB3,0XA0),____(0XFF,0XFF,0XDF,0XCB),____(0XFF,0XFC,0XDE,0XCC),____(0XFF,0XF7,0XD7,0XC3),____(0XFF,0XFF,0XE5,0XD0),____(0XFF,0XFF,0XEC,0XD7),____(0XFF,0XFF,0XF2,0XDC),____(0XFF,0XFF,0XF6,0XDF),____(0XFF,0XFF,0XF5,0XDE),____(0XFF,0XFE,0XF2,0XDB),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFC,0XF0,0XD8),____(0XFF,0XF4,0XD1,0XBB),____(0XFF,0XD5,0XB4,0XA2),____(0XFF,0X98,0X81,0X7A),____(0XFF,0X61,0X5A,0X60),____(0XFF,0X31,0X35,0X44),____(0XFF,0X19,0X24,0X36),____(0XFF,0X1D,0X2A,0X3E),
        ____(0XFF,0X39,0X3F,0X50),____(0XFF,0X33,0X39,0X4A),____(0XFF,0X2B,0X32,0X42),____(0XFF,0X2F,0X35,0X45),____(0XFF,0X40,0X44,0X53),____(0XFF,0XE7,0XE6,0XE7),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X90,0X93,0X99),____(0XFF,0XEC,0XEC,0XED),____(0XFF,0XB6,0XBA,0XC3),____(0XFF,0X13,0X1B,0X2C),____(0XFF,0XB3,0XAC,0XA0),____(0XFF,0XF6,0XE0,0XCB),____(0XFF,0XE6,0XC6,0XB2),____(0XFF,0X38,0X3D,0X49),____(0XFF,0X4A,0X49,0X56),____(0XFF,0XE3,0XC6,0XB4),____(0XFF,0XEF,0XD4,0XBF),____(0XFF,0XE2,0XAC,0X99),____(0XFF,0XEF,0XC4,0XB0),____(0XFF,0XFF,0XDB,0XC6),____(0XFF,0XFF,0XE3,0XD0),____(0XFF,0XFF,0XE5,0XD0),____(0XFF,0XFF,0XEF,0XD9),____(0XFF,0XFF,0XF5,0XDF),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFE,0XF5,0XDD),____(0XFF,0XF2,0XDB,0XC4),____(0XFF,0XC6,0XAB,0X9A),____(0XFF,0XAE,0X9D,0X93),____(0XFF,0X66,0X61,0X68),____(0XFF,0X31,0X43,0X5D),____(0XFF,0X2D,0X4C,0X72),____(0XFF,0X1F,0X33,0X4F),____(0XFF,0X36,0X3C,0X4D),____(0XFF,0X3F,0X44,0X55),____(0XFF,0X30,0X37,0X47),____(0XFF,0X33,0X3A,0X4B),____(0XFF,0X24,0X2A,0X39),____(0XFF,0X96,0X99,0XA3),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XD8,0XD9,0XDB),____(0XFF,0XFC,0XFC,0XFD),____(0XFF,0X61,0X67,0X77),____(0XFF,0X18,0X21,0X31),____(0XFF,0XB1,0XA1,0X95),____(0XFF,0XFB,0XEF,0XD9),____(0XFF,0XF4,0XE0,0XCA),____(0XFF,0X7F,0X76,0X80),____(0XFF,0X64,0X69,0X7B),____(0XFF,0XC2,0X8F,0X83),____(0XFF,0XE6,0XCB,0XB8),____(0XFF,0XEF,0XCF,0XBA),____(0XFF,0XEF,0XC7,0XB3),____(0XFF,0XF0,0XC9,0XB5),____(0XFF,0XFF,0XE6,0XD1),____(0XFF,0XFF,0XEC,0XD6),____(0XFF,0XFF,0XF4,0XDD),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFD,0XF3,0XDD),____(0XFF,0XFC,0XEC,0XD5),____(0XFF,0XFF,0XF1,0XDC),____(0XFF,0XF4,0XDA,0XC6),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XF8,0XEC,0XD5),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XF3,0XE0,0XCB),____(0XFF,0X55,0X62,0X7C),____(0XFF,0X3F,0X63,0X8D),____(0XFF,0X3B,0X64,0X93),____(0XFF,0X24,0X40,0X64),____(0XFF,0X32,0X37,0X47),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3C,0X42,0X53),____(0XFF,0X33,0X39,0X4A),____(0XFF,0X1C,0X24,0X33),____(0XFF,0X43,0X48,0X54),____(0XFF,0XE1,0XE2,0XE4),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0XC3,0XC6,0XCF),____(0XFF,0X40,0X45,0X56),____(0XFF,0X3B,0X40,0X51),____(0XFF,0X1F,0X25,0X34),____(0XFF,0X8D,0X86,0X80),____(0XFF,0XFF,0XF6,0XDF),____(0XFF,0XB0,0XA3,0XA4),____(0XFF,0X52,0X5A,0X6B),____(0XFF,0XC4,0X95,0X8D),____(0XFF,0XA9,0X8A,0X8C),____(0XFF,0X8D,0X83,0X8B),____(0XFF,0X89,0X86,0X8F),____(0XFF,0X77,0X71,0X7B),____(0XFF,0XF2,0XDD,0XC9),____(0XFF,0XFF,0XF4,0XDD),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF6,0XDF),____(0XFF,0XFE,0XF1,0XDC),____(0XFF,0XFF,0XED,0XDA),____(0XFF,0XFF,0XF1,0XDB),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFB,0XE9,0XD4),____(0XFF,0X90,0X68,0X62),____(0XFF,0X3C,0X5F,0X89),____(0XFF,0X42,0X6D,0X9C),____(0XFF,0X3B,0X65,0X94),____(0XFF,0X2D,0X52,0X7D),____(0XFF,0X33,0X39,0X4A),____(0XFF,0X3E,0X43,0X54),____(0XFF,0X4D,0X53,0X65),____(0XFF,0X43,0X4A,0X5C),____(0XFF,0X1D,0X24,0X33),____(0XFF,0X7D,0X80,0X87),____(0XFF,0X7D,0X80,0X8B),____(0XFF,0XFF,0XFF,0XFF),
        ____(0XFF,0XF8,0XF9,0XFB),____(0XFF,0X65,0X6B,0X7C),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X34,0X3A,0X4B),____(0XFF,0X22,0X28,0X38),____(0XFF,0XCD,0XBE,0XAF),____(0XFF,0XE0,0XCF,0XBE),____(0XFF,0X25,0X2A,0X37),____(0XFF,0X93,0X75,0X74),____(0XFF,0XEE,0XB8,0XA8),____(0XFF,0X8C,0X9A,0XB3),____(0XFF,0X6C,0X7A,0X95),____(0XFF,0X6E,0X93,0XB9),____(0XFF,0X67,0X6D,0X7D),____(0XFF,0XF5,0XE9,0XD3),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFB,0XE8,0XD2),____(0XFF,0XEB,0XBD,0XA9),____(0XFF,0XB3,0X92,0X89),____(0XFF,0X3B,0X64,0X91),____(0XFF,0X42,0X6D,0X9C),____(0XFF,0X3A,0X63,0X91),____(0XFF,0X38,0X61,0X90),____(0XFF,0X34,0X41,0X57),____(0XFF,0X44,0X4A,0X5C),____(0XFF,0X66,0X6D,0X81),____(0XFF,0X6E,0X76,0X8B),____(0XFF,0X20,0X28,0X37),____(0XFF,0X74,0X78,0X7F),____(0XFF,0X8F,0X92,0X9A),____(0XFF,0XCF,0XD1,0XD6),____(0XFF,0XD1,0XD6,0XE4),____(0XFF,0X4C,0X52,0X63),____(0XFF,0X40,0X45,0X56),____(0XFF,0X40,0X45,0X56),____(0XFF,0X30,0X37,0X48),____(0XFF,0X1D,0X25,0X34),____(0XFF,0X44,0X49,0X55),____(0XFF,0XF7,0XE5,0XD0),____(0XFF,0XB8,0XB2,0XA5),____(0XFF,0X63,0X59,0X59),____(0XFF,0XFA,0XD0,0XBB),____(0XFF,0XD8,0XBE,0XB8),____(0XFF,0XC1,0XAB,0XA9),____(0XFF,0X61,0X77,0X94),____(0XFF,0X47,0X72,0XA0),____(0XFF,0X5C,0X6A,0X81),____(0XFF,0XBF,0XB3,0XA7),____(0XFF,0XFC,0XEE,0XD8),____(0XFF,0XFF,0XF6,0XDF),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF6,0XDF),____(0XFF,0XF2,0XD5,0XC0),____(0XFF,0XF0,0XB8,0XA4),____(0XFF,0XFF,0XD2,0XBE),____(0XFF,0XD8,0XB0,0XA0),____(0XFF,0X3E,0X64,0X8E),____(0XFF,0X42,0X6D,0X9C),____(0XFF,0X49,0X6C,0X94),____(0XFF,0X42,0X6D,0X9C),____(0XFF,0X2C,0X41,0X5E),____(0XFF,0X70,0X78,0X8E),____(0XFF,0X5E,0X66,0X7B),____(0XFF,0X76,0X7D,0X93),____(0XFF,0X2F,0X37,0X48),____(0XFF,0X46,0X4C,0X55),____(0XFF,0XF1,0XF1,0XF2),____(0XFF,0X95,0X9A,0XA8),____(0XFF,0XC6,0XCE,0XE3),____(0XFF,0X7F,0X86,0X98),____(0XFF,0X50,0X55,0X66),____(0XFF,0X41,0X48,0X59),____(0XFF,0X2B,0X32,0X43),____(0XFF,0X1B,0X22,0X31),____(0XFF,0X3B,0X58,0X7C),____(0XFF,0XDE,0XB8,0XA6),____(0XFF,0XFF,0XED,0XD7),____(0XFF,0XED,0XE5,0XD1),____(0XFF,0XEE,0XDC,0XC8),____(0XFF,0XF8,0XD6,0XC2),____(0XFF,0XF8,0XD8,0XC5),____(0XFF,0X48,0X62,0X83),____(0XFF,0X42,0X6D,0X9C),____(0XFF,0X41,0X6C,0X9B),____(0XFF,0X30,0X56,0X82),____(0XFF,0X45,0X60,0X82),____(0XFF,0X61,0X6E,0X82),____(0XFF,0X98,0X99,0X9E),____(0XFF,0XC9,0XA8,0X98),____(0XFF,0XE8,0XD1,0XBD),____(0XFF,0XF7,0XE5,0XD0),____(0XFF,0XD7,0XAF,0X9F),____(0XFF,0XEC,0XAD,0X9B),____(0XFF,0XFF,0XC7,0XB3),____(0XFF,0XFF,0XD0,0XBC),____(0XFF,0XFD,0XD6,0XC3),____(0XFF,0X4C,0X5A,0X75),____(0XFF,0X40,0X68,0X94),____(0XFF,0X76,0X90,0XAE),____(0XFF,0X47,0X73,0XA2),____(0XFF,0X41,0X63,0X89),____(0XFF,0X58,0X5F,0X73),____(0XFF,0X37,0X3F,0X50),____(0XFF,0X3D,0X43,0X54),____(0XFF,0X3C,0X43,0X54),____(0XFF,0X1E,0X25,0X32),____(0XFF,0XF8,0XF8,0XF8),____(0XFF,0XC9,0XCB,0XD1),____(0XFF,0XC3,0XCB,0XE0),____(0XFF,0XBB,0XC2,0XD7),____(0XFF,0X8B,0X92,0XA5),____(0XFF,0X38,0X3F,0X50),____(0XFF,0X1E,0X25,0X34),____(0XFF,0X29,0X3F,0X5C),____(0XFF,0X72,0X81,0X96),____(0XFF,0XFD,0XE7,0XD2),
        ____(0XFF,0XE2,0XB9,0XA4),____(0XFF,0XFB,0XE3,0XCE),____(0XFF,0XFF,0XE6,0XD1),____(0XFF,0XFD,0XDE,0XCA),____(0XFF,0X79,0X7F,0X8F),____(0XFF,0X49,0X75,0XA4),____(0XFF,0X42,0X6D,0X9C),____(0XFF,0X3C,0X64,0X90),____(0XFF,0X4C,0X6B,0X90),____(0XFF,0X42,0X6D,0X9C),____(0XFF,0X30,0X57,0X86),____(0XFF,0X6A,0X82,0XA1),____(0XFF,0XAD,0X84,0X7F),____(0XFF,0XE5,0X9E,0X8D),____(0XFF,0XCB,0X86,0X77),____(0XFF,0XF8,0XB5,0XA3),____(0XFF,0XFF,0XC0,0XAD),____(0XFF,0XFF,0XC6,0XB3),____(0XFF,0XFA,0XCB,0XB8),____(0XFF,0XCA,0XB2,0XAA),____(0XFF,0XB0,0XBA,0XC5),____(0XFF,0X59,0X69,0X81),____(0XFF,0XA1,0XB2,0XC5),____(0XFF,0X54,0X81,0XB0),____(0XFF,0X6D,0X9D,0XCB),____(0XFF,0X39,0X43,0X57),____(0XFF,0X2C,0X34,0X45),____(0XFF,0X2F,0X36,0X47),____(0XFF,0X40,0X46,0X58),____(0XFF,0X21,0X28,0X36),____(0XFF,0XC8,0XCA,0XCC),____(0XFF,0XFE,0XFE,0XFE),____(0XFF,0X56,0X5C,0X6E),____(0XFF,0X76,0X7D,0X8F),____(0XFF,0X53,0X59,0X6B),____(0XFF,0X2C,0X34,0X44),____(0XFF,0X1B,0X25,0X35),____(0XFF,0X3D,0X65,0X92),____(0XFF,0XB1,0XAC,0XA8),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFC,0XEF,0XD9),____(0XFF,0XF7,0XDC,0XC6),____(0XFF,0XFF,0XE1,0XCD),____(0XFF,0XBD,0XA7,0XA0),____(0XFF,0X5C,0X89,0XB6),____(0XFF,0X61,0X90,0XBE),____(0XFF,0X45,0X70,0X9F),____(0XFF,0X95,0XA6,0XBB),____(0XFF,0X42,0X66,0X90),____(0XFF,0X3E,0X68,0X97),____(0XFF,0X33,0X54,0X7E),____(0XFF,0X95,0XA7,0XB7),____(0XFF,0X50,0X50,0X5E),____(0XFF,0XF7,0XB3,0XA1),____(0XFF,0XFF,0XBB,0XA8),____(0XFF,0XFF,0XBD,0XAA),____(0XFF,0XFD,0XBF,0XAC),____(0XFF,0XCA,0XA7,0X9F),____(0XFF,0XB4,0XB9,0XC1),____(0XFF,0XD0,0XE4,0XEF),____(0XFF,0XBD,0XCA,0XD4),____(0XFF,0X47,0X54,0X6E),____(0XFF,0X57,0X60,0X75),____(0XFF,0X57,0X85,0XB3),____(0XFF,0X76,0XA7,0XD5),____(0XFF,0X42,0X59,0X76),____(0XFF,0X2A,0X31,0X42),____(0XFF,0X2A,0X31,0X42),____(0XFF,0X36,0X3C,0X4D),____(0XFF,0X2F,0X36,0X45),____(0XFF,0X94,0X97,0X9E),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X37,0X3D,0X4E),____(0XFF,0X3D,0X43,0X54),____(0XFF,0X35,0X3C,0X4D),____(0XFF,0X20,0X26,0X35),____(0XFF,0X30,0X4D,0X70),____(0XFF,0X48,0X67,0X8C),____(0XFF,0XF5,0XE5,0XD0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF0,0XDA),____(0XFF,0XB5,0XB3,0XB7),____(0XFF,0X6E,0X9E,0XCC),____(0XFF,0X52,0X7F,0XAE),____(0XFF,0X80,0X99,0XB5),____(0XFF,0XB0,0XAE,0XB4),____(0XFF,0X4C,0X61,0X7E),____(0XFF,0X63,0X76,0X8E),____(0XFF,0XA1,0XB7,0XC5),____(0XFF,0XC4,0XD9,0XE4),____(0XFF,0X3E,0X4B,0X63),____(0XFF,0XCC,0XAF,0XA4),____(0XFF,0XFF,0XC3,0XAF),____(0XFF,0XDB,0XA8,0X9C),____(0XFF,0XB5,0XB3,0XB8),____(0XFF,0XCA,0XE0,0XEC),____(0XFF,0XC3,0XD6,0XE1),____(0XFF,0X67,0X74,0X87),____(0XFF,0X2D,0X39,0X53),____(0XFF,0X8B,0X99,0XA9),____(0XFF,0XBF,0XD3,0XDF),____(0XFF,0X55,0X7A,0XA3),____(0XFF,0X77,0XA9,0XD7),____(0XFF,0X58,0X7D,0XA4),____(0XFF,0X30,0X38,0X49),____(0XFF,0X27,0X2F,0X40),____(0XFF,0X2B,0X32,0X43),____(0XFF,0X2F,0X50,0X7E),____(0XFF,0X5D,0X60,0X68),____(0XFF,0XFF,0XFF,0XFF),____(0XFF,0X35,0X3C,0X4D),____(0XFF,0X37,0X3E,0X4F),____(0XFF,0X2C,0X33,0X43),____(0XFF,0X21,0X32,0X48),____(0XFF,0X41,0X6C,0X9B),____(0XFF,0X8C,0X8F,0X9A),____(0XFF,0XFF,0XF4,0XDD),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFB,0XE7,0XD2),____(0XFF,0X6F,0X8A,0XA9),____(0XFF,0X67,0X83,0XA0),____(0XFF,0X78,0X8C,0XA1),____(0XFF,0XA8,0XAF,0XB8),____(0XFF,0XC2,0XD4,0XE0),
        ____(0XFF,0XCB,0XE2,0XED),____(0XFF,0XBA,0XD5,0XE4),____(0XFF,0XCA,0XE1,0XED),____(0XFF,0X9F,0XB0,0XBC),____(0XFF,0X61,0X71,0X87),____(0XFF,0XA7,0XA6,0XA6),____(0XFF,0XBD,0XBD,0XBB),____(0XFF,0XC2,0XD6,0XE1),____(0XFF,0XCA,0XE0,0XEC),____(0XFF,0X8A,0X99,0XA7),____(0XFF,0X28,0X35,0X4E),____(0XFF,0X74,0X7F,0X90),____(0XFF,0XD1,0XE0,0XE9),____(0XFF,0XCF,0XE4,0XEF),____(0XFF,0XCA,0XE1,0XED),____(0XFF,0X7F,0X98,0XB0),____(0XFF,0X74,0XA6,0XD4),____(0XFF,0X76,0XA7,0XD6),____(0XFF,0X36,0X42,0X58),____(0XFF,0X24,0X2D,0X3E),____(0XFF,0X2B,0X56,0X8D),____(0XFF,0X37,0X77,0XC2),____(0XFF,0X35,0X42,0X58),____(0XFF,0XFC,0XFC,0XFC),____(0XFF,0X33,0X3A,0X4B),____(0XFF,0X30,0X36,0X46),____(0XFF,0X1F,0X28,0X38),____(0XFF,0X3C,0X63,0X8E),____(0XFF,0X41,0X68,0X94),____(0XFF,0XDC,0XC9,0XBA),____(0XFF,0XFF,0XF6,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF7,0XE0),____(0XFF,0XFF,0XF5,0XDE),____(0XFF,0XD5,0XC2,0XB4),____(0XFF,0XB7,0XC9,0XD4),____(0XFF,0XCD,0XE3,0XEE),____(0XFF,0XD8,0XE9,0XF2),____(0XFF,0XE5,0XF0,0XF6),____(0XFF,0XF0,0XF7,0XFA),____(0XFF,0XD6,0XE6,0XEF),____(0XFF,0XE7,0XF1,0XF6),____(0XFF,0XCD,0XE3,0XEE),____(0XFF,0X7A,0X8B,0X9C),____(0XFF,0X60,0X73,0X8B),____(0XFF,0XAB,0XC2,0XD2),____(0XFF,0XCA,0XE1,0XED),____(0XFF,0XAC,0XBF,0XCD),____(0XFF,0X41,0X4E,0X65),____(0XFF,0X43,0X50,0X66),____(0XFF,0XB6,0XC6,0XD1),____(0XFF,0XD3,0XE6,0XF0),____(0XFF,0XDA,0XEA,0XF2),____(0XFF,0XDC,0XEB,0XF3),____(0XFF,0XCC,0XE2,0XEE),____(0XFF,0XBB,0XCE,0XDA),____(0XFF,0X6F,0X97,0XBF),____(0XFF,0X81,0XB4,0XE2),____(0XFF,0X4A,0X64,0X84),____(0XFF,0X2E,0X5D,0X97),____(0XFF,0X39,0X78,0XC2),____(0XFF,0X3B,0X79,0XC3),____(0XFF,0X31,0X4E,0X77),____(0XFF,0XD3,0XD5,0XD7),};
#undef ____
//@formatter:on
static const ScnsImage image=scnsImageNewStatic(SCNS_LCD_COLOR_FORMAT,40,40,imageData,NULL);

static const ScnsTouchScreenButton mainPageButtons[]={
    ScnsTouchScreenButtonCircle(SCNS_KEY_S8,240-40*3+40*2,320-40*3+40,40/2),
    ScnsTouchScreenButtonImage(SCNS_KEY_S14,240-40*3+40*2,320-40*3+40*0,&image,0),
    ScnsTouchScreenButtonRectangle(SCNS_KEY_S2,240-40*3+40*2,320-40*3+40*2,40,40),
    ScnsTouchScreenButtonRectangle(SCNS_KEY_S9,240-40*3+40*1,320-40*3+40,40,40),
    ScnsTouchScreenButtonRectangle(SCNS_KEY_S7,240-40*3+40*3,320-40*3+40,40,40),
};

#endif

static void beepJRMH(void)
{
    scnsBeepAdd("~400 "
                "3 0 00 3 0 0 3 0 3 0 2 3 5 Y 0|3 0 00 3 0 0 3 0 3 0 2 3 5 Y 2|"
                "3 0 00 3 0 0 3 0 3 0 2 3 5 Y 0|3 0 00 3 0 0 3 0 3 0 2 3 5 Y 2|"
                "3 0 0 3 3 0 3 3 0 3 0 2 3 5 Y 2|3 0 0 3 3 0 3 3 0 3 0 2 3 5 Y 0|"
                "3 0 0 3 3 0 3 3 0 3 0 2 3 5 Y 2|3 3 3 2 2 2 3 3 3 5 5 5 6666|"
                "3 3 3 3 3 3 3 3 3 3 3 2 3 5 Y 2|3 3 3 3 3 3 3 3 3 3 3 2 3 5 Y 2|"
                "Y 3 3 3 3 3 3 3 3 3 3 2 3 5 Y 2|Y 5 Y 1 Y 1 2 1 2 3 2 3 5 3 5 6|"
                "5 6 ! 6 ! @ ! @ # @ # % ^^^^|6666666666666666|"
                "0000 @@ 77 6666 @@ 77|666666 7 6 5 3333333|"
                "0000 2222 3333 5555|6666666666666666|"
                "0000 @@ 77 6666 ## 77|666666 7 6 5 6666666|"
                "0000 2222 3333 5555|"
    );
}

extern void test(void);

void initA(void)
{
    scnsYingInit();
    scnsTimerInit();
    scnsW25qxxInit(SCNS_W25QXX_QSPI);
    scnsW25qxxEnterMemoryMapped(SCNS_W25QXX_QSPI);
}

__attribute__((noinline)) void initB(void)
{
    scnsTryInitDefine();
    LL_TIM_EnableIT_UPDATE(TIM6);
    LL_TIM_EnableCounter(TIM6);
    LL_TIM_EnableIT_UPDATE(TIM7);
    LL_TIM_EnableCounter(TIM7);
    scnsTryInit(SCNS_STATUS_OK,scnsMallocInit());
    scnsTryInit(SCNS_STATUS_OK,scnsLcdInit());
    scnsTryInit(SCNS_STATUS_OK,scnsSmctpInit());
    scnsTryInit(SCNS_STATUS_OK,scnsKeyInit());
    scnsTryInit(SCNS_STATUS_OK,scnsW25qxxInit(SCNS_W25QXX_SPI));
    scnsTryInit(SCNS_STATUS_OK,scnsMenuInit());
    scnsTryInit(SCNS_STATUS_OK,scnsIwdgInit());
    scnsTryInit(SCNS_STATUS_OK,scnsLedInit(SCNS_LED_E3));
    scnsTryInit(SCNS_STATUS_OK,scnsLs138Init(SCNS_LS138_1));
    scnsTryInit(SCNS_STATUS_OK,scnsKeyboardGpioInit());
    scnsTryInit(SCNS_STATUS_OK,scnsBeepInit());
    test();
    //scnsTryInit(SCNS_STATUS_OK,scnsW25qxxTest(SCNS_W25QXX_SPI,80*4096,0));
    scnsMenuAddTest(9);
    scnsMenuLoadAll();
    scnsBeepAdd("1");

    scnsTryInit(SCNS_STATUS_OK,scnsRandInit());
    scnsTryInit(SCNS_STATUS_OK,scnsIicInit(SCNS_IIC_SOFT_1));
    scnsTryInit(SCNS_STATUS_OK,scnsPcf8574Init(SCNS_PCF8574_1));
    scnsTryInit(SCNS_STATUS_OK,scnsLedInit(SCNS_LED_PCF3));
    //scnsIicScan(SCNS_IIC_SOFT_1);
#if defined(SCNS_ST7796_ENABLE)&&SCNS_ST7796_ENABLE==1&&defined(SCNS_GT911_ENABLE)&&SCNS_GT911_ENABLE==1&&defined(SCNS_TOUCH_SCREEN_ENABLE)&&SCNS_TOUCH_SCREEN_ENABLE==1
    scnsTryInit(SCNS_STATUS_OK,scnsTouchScreenInit());
    scnsTryInit(SCNS_STATUS_OK,scnsGt911Init(SCNS_GT911_1));
    for(int i=0;i<(sizeof mainPageButtons)/(sizeof(mainPageButtons[0]));++i)
    {
        scnsTouchScreenAddButton(&mainPageButtons[i]);
    }
#endif
    scnsBeepAdd("2");
#if defined(SCNS_OV7725_ENABLE)&&SCNS_OV7725_ENABLE==1
    scnsTryInit(SCNS_STATUS_OK,scnsOv7725Init(SCNS_OV7725_1));
#endif
#if defined(SCNS_OV2640_ENABLE)&&SCNS_OV2640_ENABLE==1
    scnsTryInit(SCNS_STATUS_OK,scnsOv2640Init(SCNS_OV2640_1));
#endif
#if defined(SCNS_OV5640_ENABLE)&&SCNS_OV5640_ENABLE==1
    scnsTryInit(SCNS_STATUS_OK,scnsOv5640Init(SCNS_OV5640_1));
#endif
#if defined(SCNS_GYRO_ENABLE)&&SCNS_GYRO_ENABLE==1
    scnsTryInit(SCNS_STATUS_OK,scnsGyroInit(SCNS_GYRO_1));
#endif
#if defined(SCNS_HX711_ENABLE)&&SCNS_HX711_ENABLE==1
    scnsTryInit(SCNS_STATUS_OK,scnsHx711Init(SCNS_HX711_1));
    scnsHx711SetZero(SCNS_HX711_1);
    scnsHx711WaitSetZero(SCNS_HX711_1);
#endif
#if defined(SCNS_TM1638_ENABLE)&&SCNS_TM1638_ENABLE==1
    scnsTryInit(SCNS_STATUS_OK,scnsTm1638Init(SCNS_TM1638_ON_BOARD));
    scnsTryInit(SCNS_STATUS_OK,scnsTm1638Init(SCNS_TM1638_STB0));
#endif
#if defined(SCNS_DS18B20_ENABLE)&&SCNS_DS18B20_ENABLE==1
    scnsTryInit(SCNS_STATUS_OK,scnsDs18b20Init(SCNS_DS18B20_1));
#endif
#if defined(SCNS_DHT11_ENABLE)&&SCNS_DHT11_ENABLE==1
    scnsTryInit(SCNS_STATUS_OK,scnsDht11Init(SCNS_DHT11_1));
#endif
    scnsBeepAdd("3");
    stm32h7xx_it_init();
    scnsTimerMarkInited();
    scnsMenuAddFunction(0,0,beepJRMH);
    scnsLcdSetBackgroundLight(SCNS_LCD_BACKGROUND_LIGHT_ON);
    scnsBeepAdd("4");
    hxPrintfFL("Init finish %d error sysclk=%u SCB->VTOR=%#010X\n",errN,HAL_RCC_GetSysClockFreq(),SCB->VTOR);
    scnsMenuLoadAll();
//TODO scnsMenuSaveAll();
    scnsLcdDisplayInt16(SCNS_LCD_LAYER_AUTO,(Point){.x=errPlu.x,.y=errPlu.y+errN*scnsLcdFontSimSun16.fontHeight},errN,&scnsLcdFontSimSun16,SCNS_LCD_COLOR_YELLOW,SCNS_LCD_COLOR_BACKGROUND,1);
#if defined(SCNS_LCD_ENABLE)&&SCNS_LCD_ENABLE==1
    for(;scnsTimerGetUs()<displayUs;)
    {
        scnsIwdgFeed();
        scnsMenuFresh();
    }
#endif
    scnsBeepAdd("5");
    scnsMenuSetMode(SCNS_MENU_MODE_KEY|SCNS_MENU_MODE_SMCTP|SCNS_MENU_MODE_LCD);
}
